﻿ 
// ******************************************************
// 这段代码是自动生成的
// 修改里面的代码，下次生成的时候会被覆盖
// ******************************************************
using System.Diagnostics;
using Sharp.Domain.Repositories;
using Sharp.Domain.Model;
using Sharp.Infrastructure;
using Sharp.Domain.PlatformBoundedContext;
using Sharp.Domain.Repository.EF;
namespace Sharp.Domain.PlatformBoundedContext.WorkFlowModule.Aggregates
{
	[DebuggerStepThrough]
	public partial class ActivityInstanceEntityRepository : Repository<System.Int32,ActivityInstanceEntity>, IActivityInstanceEntityRepository
    {
        public ActivityInstanceEntityRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.WorkFlowModule.Aggregates
{
	[DebuggerStepThrough]
	public partial class LogEntityRepository : Repository<System.Int32,LogEntity>, ILogEntityRepository
    {
        public LogEntityRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.WorkFlowModule.Aggregates
{
	[DebuggerStepThrough]
	public partial class ProcessEntityRepository : Repository<System.Int32,ProcessEntity>, IProcessEntityRepository
    {
        public ProcessEntityRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.WorkFlowModule.Aggregates
{
	[DebuggerStepThrough]
	public partial class ProcessInstanceEntityRepository : Repository<System.Int32,ProcessInstanceEntity>, IProcessInstanceEntityRepository
    {
        public ProcessInstanceEntityRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.WorkFlowModule.Aggregates
{
	[DebuggerStepThrough]
	public partial class TaskEntityRepository : Repository<System.Int32,TaskEntity>, ITaskEntityRepository
    {
        public TaskEntityRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.WorkFlowModule.Aggregates
{
	[DebuggerStepThrough]
	public partial class TransitionInstanceEntityRepository : Repository<System.Int32,TransitionInstanceEntity>, ITransitionInstanceEntityRepository
    {
        public TransitionInstanceEntityRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.UserModule.Aggregates
{
	[DebuggerStepThrough]
	public partial class ResetPasswordRepository : Repository<System.Int32,ResetPassword>, IResetPasswordRepository
    {
        public ResetPasswordRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.UserModule.Aggregates
{
	[DebuggerStepThrough]
	public partial class RoleRepository : Repository<System.Int32,Role>, IRoleRepository
    {
        public RoleRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.UserModule.Aggregates
{
	[DebuggerStepThrough]
	public partial class UserRepository : Repository<System.Int32,User>, IUserRepository
    {
        public UserRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.UserModule.Aggregates
{
	[DebuggerStepThrough]
	public partial class UserLogRepository : Repository<System.Int32,UserLog>, IUserLogRepository
    {
        public UserLogRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.StoragerModule.Aggregates
{
	[DebuggerStepThrough]
	public partial class FileStoreRepository : Repository<System.Int32,FileStore>, IFileStoreRepository
    {
        public FileStoreRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.PlatformModule.Aggregates
{
	[DebuggerStepThrough]
	public partial class SubSystemRepository : Repository<SubSystem>, ISubSystemRepository
    {
        public SubSystemRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.PersonModule.Aggregates
{
	[DebuggerStepThrough]
	public partial class EmployeeRepository : Repository<System.Int32,Employee>, IEmployeeRepository
    {
        public EmployeeRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.PersonModule.Aggregates
{
	[DebuggerStepThrough]
	public partial class GroupRepository : Repository<System.Int32,Group>, IGroupRepository
    {
        public GroupRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.PersonModule.Aggregates
{
	[DebuggerStepThrough]
	public partial class JobRepository : Repository<System.Int32,Job>, IJobRepository
    {
        public JobRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.PermissionModule.Aggregates
{
	[DebuggerStepThrough]
	public partial class AvailablePermissionRepository : Repository<AvailablePermission>, IAvailablePermissionRepository
    {
        public AvailablePermissionRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.PermissionModule.Aggregates
{
	[DebuggerStepThrough]
	public partial class PermissionRepository : Repository<Permission>, IPermissionRepository
    {
        public PermissionRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.OrgModule.Aggregates
{
	[DebuggerStepThrough]
	public partial class OrgRepository : Repository<Org>, IOrgRepository
    {
        public OrgRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.OrgModule.Aggregates
{
	[DebuggerStepThrough]
	public partial class OrgLevelRepository : Repository<OrgLevel>, IOrgLevelRepository
    {
        public OrgLevelRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.OAuthModule
{
	[DebuggerStepThrough]
	public partial class AccessTokenRepository : Repository<System.Int32,AccessToken>, IAccessTokenRepository
    {
        public AccessTokenRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.OAuthModule
{
	[DebuggerStepThrough]
	public partial class AuthorizationDataRepository : Repository<System.Int32,AuthorizationData>, IAuthorizationDataRepository
    {
        public AuthorizationDataRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.OAuthModule
{
	[DebuggerStepThrough]
	public partial class ClientRepository : Repository<System.Int32,Client>, IClientRepository
    {
        public ClientRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.MessageModule.Aggregates
{
	[DebuggerStepThrough]
	public partial class MessageRepository : Repository<System.Int32,Message>, IMessageRepository
    {
        public MessageRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.MessageModule.Aggregates
{
	[DebuggerStepThrough]
	public partial class NoticeRepository : Repository<System.Int32,Notice>, INoticeRepository
    {
        public NoticeRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.MasterDataModule.Aggregates
{
	[DebuggerStepThrough]
	public partial class MasterDataCategoryRepository : Repository<System.Int32,MasterDataCategory>, IMasterDataCategoryRepository
    {
        public MasterDataCategoryRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.MasterDataModule.Aggregates
{
	[DebuggerStepThrough]
	public partial class MasterDataRepository : Repository<MasterData>, IMasterDataRepository
    {
        public MasterDataRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.ConfigModule
{
	[DebuggerStepThrough]
	public partial class OAuthConfigRepository : Repository<OAuthConfig>, IOAuthConfigRepository
    {
        public OAuthConfigRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

